\hypertarget{classcom_1_1engine_1_1view_1_1Terminal}{
\section{com.engine.view.Terminal Class Reference}
\label{classcom_1_1engine_1_1view_1_1Terminal}\index{com::engine::view::Terminal@{com::engine::view::Terminal}}
}
Collaboration diagram for com.engine.view.Terminal:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=209pt]{classcom_1_1engine_1_1view_1_1Terminal__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a6c0c45f646b5bc8d3119c765d0b019b1}{Terminal} ()
\item 
\hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a105777337fcb0656cbd27c42f0ff2de5}{Terminal} (String \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a91bd42a38e42f1daa5f4fdaf8b9a45e8}{backgroundColor}, String \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a0fd7d1e32cbe30e6dce87fc13c295fda}{foregroundColor}, Integer \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a3ea2aebc7a25a0dbaba8231f013940d2}{height}, Integer \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a8864306cabed1508355478fcd4654f9b}{width})
\item 
void \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a9997f15f8fff41b4b37d9cf4e1ffab27}{start} ()
\item 
void \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_ad65448a8b16e4e3d5e52d396dd3a532c}{setBackgroundColor} (String \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a91bd42a38e42f1daa5f4fdaf8b9a45e8}{backgroundColor})
\item 
String \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_afc0bf75535d07f0d682a1e4bd000ae53}{getBackgroundColor} ()
\item 
Integer \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a3e8f31c976b0db314de83bdd413c45a2}{getHeight} ()
\item 
void \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a764811e8607a67556e302e732acdbcca}{setHeight} (Integer \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a3ea2aebc7a25a0dbaba8231f013940d2}{height})
\item 
Integer \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_ac9cbc5ca5f3dc25daa2fbd1a12abb8a2}{getWidth} ()
\item 
void \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_ad7d0b5ce168b3afb2a5913a4eb013a03}{setWidth} (Integer \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a8864306cabed1508355478fcd4654f9b}{width})
\item 
void \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_aa3bc0c214e165c0dc7352e77cd29c11a}{setforegroundColor} (String \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a0fd7d1e32cbe30e6dce87fc13c295fda}{foregroundColor})
\item 
String \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a4842de2defab9a0059acffe225910196}{getforegroundColor} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
String \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a91bd42a38e42f1daa5f4fdaf8b9a45e8}{backgroundColor} = \char`\"{}black\char`\"{}
\item 
String \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a0fd7d1e32cbe30e6dce87fc13c295fda}{foregroundColor} = \char`\"{}green\char`\"{}
\item 
Integer \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a3ea2aebc7a25a0dbaba8231f013940d2}{height} = 100
\item 
Integer \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_a8864306cabed1508355478fcd4654f9b}{width} = 70
\item 
\hyperlink{classcom_1_1ressource_1_1ProcessLauncher}{ProcessLauncher} \hyperlink{classcom_1_1engine_1_1view_1_1Terminal_aa5b459b982d3f126ee6281fd5bf48e81}{xterm} = new \hyperlink{classcom_1_1ressource_1_1ProcessLauncher}{ProcessLauncher}()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyAuthor}{Author}
jonathan 

fabienne 
\end{DoxyAuthor}


Definition at line 12 of file Terminal.java.

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_a6c0c45f646b5bc8d3119c765d0b019b1}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!Terminal@{Terminal}}
\index{Terminal@{Terminal}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{Terminal}]{\setlength{\rightskip}{0pt plus 5cm}com.engine.view.Terminal.Terminal ()}}
\label{classcom_1_1engine_1_1view_1_1Terminal_a6c0c45f646b5bc8d3119c765d0b019b1}


Definition at line 39 of file Terminal.java.\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_a105777337fcb0656cbd27c42f0ff2de5}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!Terminal@{Terminal}}
\index{Terminal@{Terminal}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{Terminal}]{\setlength{\rightskip}{0pt plus 5cm}com.engine.view.Terminal.Terminal (String {\em backgroundColor}, \/  String {\em foregroundColor}, \/  Integer {\em height}, \/  Integer {\em width})}}
\label{classcom_1_1engine_1_1view_1_1Terminal_a105777337fcb0656cbd27c42f0ff2de5}

\begin{DoxyParams}{Parameters}
\item[{\em backgroundColor}]\item[{\em foregroundColor}]\item[{\em height}]\item[{\em width}]\end{DoxyParams}


Definition at line 50 of file Terminal.java.

\subsection{Member Function Documentation}
\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_afc0bf75535d07f0d682a1e4bd000ae53}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!getBackgroundColor@{getBackgroundColor}}
\index{getBackgroundColor@{getBackgroundColor}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{getBackgroundColor}]{\setlength{\rightskip}{0pt plus 5cm}String com.engine.view.Terminal.getBackgroundColor ()}}
\label{classcom_1_1engine_1_1view_1_1Terminal_afc0bf75535d07f0d682a1e4bd000ae53}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 91 of file Terminal.java.

References com.engine.view.Terminal.backgroundColor.\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_a4842de2defab9a0059acffe225910196}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!getforegroundColor@{getforegroundColor}}
\index{getforegroundColor@{getforegroundColor}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{getforegroundColor}]{\setlength{\rightskip}{0pt plus 5cm}String com.engine.view.Terminal.getforegroundColor ()}}
\label{classcom_1_1engine_1_1view_1_1Terminal_a4842de2defab9a0059acffe225910196}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 139 of file Terminal.java.

References com.engine.view.Terminal.foregroundColor.\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_a3e8f31c976b0db314de83bdd413c45a2}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!getHeight@{getHeight}}
\index{getHeight@{getHeight}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{getHeight}]{\setlength{\rightskip}{0pt plus 5cm}Integer com.engine.view.Terminal.getHeight ()}}
\label{classcom_1_1engine_1_1view_1_1Terminal_a3e8f31c976b0db314de83bdd413c45a2}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 99 of file Terminal.java.

References com.engine.view.Terminal.height.\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_ac9cbc5ca5f3dc25daa2fbd1a12abb8a2}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!getWidth@{getWidth}}
\index{getWidth@{getWidth}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{getWidth}]{\setlength{\rightskip}{0pt plus 5cm}Integer com.engine.view.Terminal.getWidth ()}}
\label{classcom_1_1engine_1_1view_1_1Terminal_ac9cbc5ca5f3dc25daa2fbd1a12abb8a2}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 115 of file Terminal.java.

References com.engine.view.Terminal.width.\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_ad65448a8b16e4e3d5e52d396dd3a532c}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!setBackgroundColor@{setBackgroundColor}}
\index{setBackgroundColor@{setBackgroundColor}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{setBackgroundColor}]{\setlength{\rightskip}{0pt plus 5cm}void com.engine.view.Terminal.setBackgroundColor (String {\em backgroundColor})}}
\label{classcom_1_1engine_1_1view_1_1Terminal_ad65448a8b16e4e3d5e52d396dd3a532c}

\begin{DoxyParams}{Parameters}
\item[{\em backgroundColor}]\end{DoxyParams}


Definition at line 83 of file Terminal.java.\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_aa3bc0c214e165c0dc7352e77cd29c11a}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!setforegroundColor@{setforegroundColor}}
\index{setforegroundColor@{setforegroundColor}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{setforegroundColor}]{\setlength{\rightskip}{0pt plus 5cm}void com.engine.view.Terminal.setforegroundColor (String {\em foregroundColor})}}
\label{classcom_1_1engine_1_1view_1_1Terminal_aa3bc0c214e165c0dc7352e77cd29c11a}

\begin{DoxyParams}{Parameters}
\item[{\em foregroundColor}]\end{DoxyParams}


Definition at line 131 of file Terminal.java.\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_a764811e8607a67556e302e732acdbcca}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!setHeight@{setHeight}}
\index{setHeight@{setHeight}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{setHeight}]{\setlength{\rightskip}{0pt plus 5cm}void com.engine.view.Terminal.setHeight (Integer {\em height})}}
\label{classcom_1_1engine_1_1view_1_1Terminal_a764811e8607a67556e302e732acdbcca}

\begin{DoxyParams}{Parameters}
\item[{\em height}]\end{DoxyParams}


Definition at line 107 of file Terminal.java.\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_ad7d0b5ce168b3afb2a5913a4eb013a03}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!setWidth@{setWidth}}
\index{setWidth@{setWidth}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{setWidth}]{\setlength{\rightskip}{0pt plus 5cm}void com.engine.view.Terminal.setWidth (Integer {\em width})}}
\label{classcom_1_1engine_1_1view_1_1Terminal_ad7d0b5ce168b3afb2a5913a4eb013a03}

\begin{DoxyParams}{Parameters}
\item[{\em width}]\end{DoxyParams}


Definition at line 123 of file Terminal.java.\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_a9997f15f8fff41b4b37d9cf4e1ffab27}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!start@{start}}
\index{start@{start}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{start}]{\setlength{\rightskip}{0pt plus 5cm}void com.engine.view.Terminal.start ()}}
\label{classcom_1_1engine_1_1view_1_1Terminal_a9997f15f8fff41b4b37d9cf4e1ffab27}


Definition at line 62 of file Terminal.java.

References com.engine.view.Terminal.backgroundColor, com.ressource.ProcessLauncher.execute(), com.engine.view.Terminal.foregroundColor, com.engine.view.Terminal.height, com.engine.view.Terminal.width, and com.engine.view.Terminal.xterm.

Referenced by JMeta.main().

Here is the call graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=219pt]{classcom_1_1engine_1_1view_1_1Terminal_a9997f15f8fff41b4b37d9cf4e1ffab27_cgraph}
\end{center}
\end{figure}


\subsection{Member Data Documentation}
\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_a91bd42a38e42f1daa5f4fdaf8b9a45e8}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!backgroundColor@{backgroundColor}}
\index{backgroundColor@{backgroundColor}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{backgroundColor}]{\setlength{\rightskip}{0pt plus 5cm}String {\bf com.engine.view.Terminal.backgroundColor} = \char`\"{}black\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classcom_1_1engine_1_1view_1_1Terminal_a91bd42a38e42f1daa5f4fdaf8b9a45e8}


Definition at line 18 of file Terminal.java.

Referenced by com.engine.view.Terminal.getBackgroundColor(), and com.engine.view.Terminal.start().\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_a0fd7d1e32cbe30e6dce87fc13c295fda}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!foregroundColor@{foregroundColor}}
\index{foregroundColor@{foregroundColor}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{foregroundColor}]{\setlength{\rightskip}{0pt plus 5cm}String {\bf com.engine.view.Terminal.foregroundColor} = \char`\"{}green\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classcom_1_1engine_1_1view_1_1Terminal_a0fd7d1e32cbe30e6dce87fc13c295fda}


Definition at line 22 of file Terminal.java.

Referenced by com.engine.view.Terminal.getforegroundColor(), and com.engine.view.Terminal.start().\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_a3ea2aebc7a25a0dbaba8231f013940d2}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!height@{height}}
\index{height@{height}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{height}]{\setlength{\rightskip}{0pt plus 5cm}Integer {\bf com.engine.view.Terminal.height} = 100\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classcom_1_1engine_1_1view_1_1Terminal_a3ea2aebc7a25a0dbaba8231f013940d2}


Definition at line 26 of file Terminal.java.

Referenced by com.engine.view.Terminal.getHeight(), and com.engine.view.Terminal.start().\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_a8864306cabed1508355478fcd4654f9b}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!width@{width}}
\index{width@{width}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{width}]{\setlength{\rightskip}{0pt plus 5cm}Integer {\bf com.engine.view.Terminal.width} = 70\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classcom_1_1engine_1_1view_1_1Terminal_a8864306cabed1508355478fcd4654f9b}


Definition at line 30 of file Terminal.java.

Referenced by com.engine.view.Terminal.getWidth(), and com.engine.view.Terminal.start().\hypertarget{classcom_1_1engine_1_1view_1_1Terminal_aa5b459b982d3f126ee6281fd5bf48e81}{
\index{com::engine::view::Terminal@{com::engine::view::Terminal}!xterm@{xterm}}
\index{xterm@{xterm}!com::engine::view::Terminal@{com::engine::view::Terminal}}
\subsubsection[{xterm}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ProcessLauncher} {\bf com.engine.view.Terminal.xterm} = new {\bf ProcessLauncher}()\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classcom_1_1engine_1_1view_1_1Terminal_aa5b459b982d3f126ee6281fd5bf48e81}


Definition at line 34 of file Terminal.java.

Referenced by com.engine.view.Terminal.start().

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
com/engine/view/\hyperlink{Terminal_8java}{Terminal.java}\end{DoxyCompactItemize}
